<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**
 * 友情链接模型类
 * @author wwj
 * @version 1.0.1 2012-12-13
 */
class Friend_link_m extends MY_Model
{
	function __construct()
	{
		parent::__construct();
		
	}
	
	/**
	 * 查询所有友情链接的数量
	 */
	function get_link_count()
	{
		return $this->count_all('friend_link');
	}
	
	/**
	 * 根据偏移量和显示的条数，查询出友情链接列表
	 * @param array $limit 查询偏移量和条数的数组
	 * @return array|boolen
	 */
	function show_link($limit)
	{
		$this->db->select('*');
		$this->db->limit($limit['limit_end'], $limit['limit_from']);
		$query = $this->db->get('friend_link');
		return $query->result_array();
	}
	
	/**
	 * 插入新的友情链接
	 * @param array $link 新的友情链接信息数组
	 * @return boolean
	 */
	function insert_link($link)
	{
		return $this->insert('friend_link', $link);
	}
	
	/**
	 * 获取友情链接
	 * @param array $where 查询条件
	 * @return boolean
	 */
	function get_link($where)
	{
		$this->db->select('id,website,linktype,linkpath,sort,isactive,remark');
		$this->db->where($where);
		$query = $this->db->get('friend_link');
		return $query->row_array();
	}
	
	/**
	 * 友情链接信息更
	 * @param array $where 更新条件
	 * @param array $data 更新数据
	 * @return boolean
	 */
	function update_link($where, $data)
	{
		return $this->update('friend_link', $where, $data);
	}
	

	/**
	 * 删除友情链接，如果是二维数组，可批量删除
	 * @param array $link_id 友情链接ID
	 * @return boolean
	 */
	function delete_link($link_id)
	{
		return $this->delete_record('friend_link', $link_id);
	}
}


/* End of file friend_link_m.php */
/* Location: ./application/admin/models/friend_link_m.php */